The Formal Veri cation of a Payment System
نویسنده
چکیده
We describe what we believe was the rst use of formal methods to verify a bank payment system. This was an electronic purse for ooine small-to-medium value payments, and has since developed into the VISA COPAC product. We veriied it using a variant of the BAN logic.
منابع مشابه
Formal Veri cation of a PowerPC Microprocessor
This paper presents the use of formal methods in the design of a PowerPC microprocessor. The chosen methodology employs two independently developed design views, a register-transfer level speci cation for e cient system simulation and a transistorlevel implementation geared toward maximal processor performance. A BDD-based veri cation tool is used to functionally compare the two views which ess...
متن کاملFormal Requirements Analysis of an Avionics Control System
|We report on a formal requirements analysis experiment involving an avionics control system. We describe a method for specifying and verifying real-time systems with PVS. The experiment involves the formalization of the functional and safety requirements of the avionics system as well as its multilevel veri cation. First level veri cation demonstrates the consistency of the speci cations whils...
متن کاملFormal Verification of Real time Software
The veri cation of functionality of the input output logic properties often composes the majority of software requirements analysis Automated theorem provers ATPs such as SRI s Prototype Veri cation System PVS have been successfully used in the formal veri cation of functional properties However such functional methods are not readily applicable to the veri cation of the real time software re q...
متن کاملUsing a Veri cation System to Reason about Post-Completion Errors
Faults in the way a system works are often attributed to user error. Formal veri cation is one approach advocated to help avoid errors. Previous work has concentrated on ensuring that implementations meet speci cations or that safety or liveness properties hold of a speci cation. However, systems veri ed in this way are still prone to catastrophic user errors. The designs of computer systems ca...
متن کاملA Method of Veri cation in Design : an operating system case study
This paper reports a study of veri cation in the high-level design phase of operating system development in which both rigorous and formal veri cation are used, where the rigorous argument is used to determine a manageable formal proof to be carried out. A 2-sorted rst order temporal language is used to express several possible high-level designs and the required properties of an operating syst...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997